/*
 * @Author: zhangjiayong lomgmple.com@outlook.com
 * @Date: 2024-10-17 08:34:08
 * @LastEditors: zhangjiayong lomgmple.com@outlook.com
 * @LastEditTime: 2024-10-24 22:59:57
 * @FilePath: \beisai\src\utils\request.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
// import store from '@/store';
import axios from 'axios';
// import { Toast } from 'vant';
const instance = axios.create({
	baseURL: 'http://47.115.209.219:3000/',
	timeout: 5000,
	headers: { platform: 'H5' }
	// headers: { platform: 'H5' }, // 请求头
});
// 添加请求拦截器
// instance.interceptors.request.use(
// 	function (config) {
// 		// 在发送请求之前做些什么
// 		Toast.loading({
// 			message: '加载中...',
// 			forbidClick: true,
// 			duration: 0
// 		});
// 		const token = store.getters['user/token'];
// 		if (token) {
// 			config.headers['Access-Token'] = token;
// 			config.headers.platform = 'H5';
// 		}
// 		return config;
// 	},
// 	function (error) {
// 		// 对请求错误做些什么
// 		return Promise.reject(error);
// 	}
// );

// // 添加响应拦截器
// instance.interceptors.response.use(
// 	function (response) {
// 		// 2xx 范围内的状态码都会触发该函数。
// 		// 对响应数据做点什么
// 		const res = response.data;
// 		if (res.status !== 200) {
// 			Toast(res.msg);
// 			return Promise.reject(res.msg);
// 		} else {
// 			Toast.clear();
// 		}
// 		return res;
// 	},
// 	function (error) {
// 		// 超出 2xx 范围的状态码都会触发该函数。
// 		// 对响应错误做点什么
// 		return Promise.reject(error);
// 	}
// );
export default instance;
